<?php
	require("frmCookie.php");
	require("includes/functions.php");
	
	$iOpcion = $_GET[iOpcion];
	$idBoletin = $_GET['idBoletin'];
	$nombre = $_GET['nombre'];
	
	switch ($iMensaje)
	{
		case 1:
		{
			$mensaje = "El Boletin ha sido agregado correctamente.";
			break;
		}
	}
	
	function upload()
	{
		$directory_self = str_replace(basename($_SERVER['PHP_SELF']), '', $_SERVER['PHP_SELF']);
		
		$idUsuario = $_SESSION['idUsuario'];
		$idBoletin = $_POST['idBoletin'];
		$nombre = $_POST['nombre'];
		
		makeDirectory(PATH_FOTOS."$idUsuario/");
		
		$uploadsDirectory = PATH_FOTOS."$idUsuario/";
		
		$fieldname = 'file';
		
		$errors = array(1 => 'php.ini max file size exceeded', 
						2 => 'html form max file size exceeded', 
						3 => 'file upload was only partial', 
						4 => 'no file was attached');
		
		$active_keys = array();
		foreach($_FILES[$fieldname]['name'] as $key => $filename)
		{
			if(!empty($filename))
			{
				$active_keys[] = $key;
			}
		}
				
		foreach($active_keys as $key)
		{
			($_FILES[$fieldname]['error'][$key] == 0);
		}
			
		foreach($active_keys as $key)
		{
			@is_uploaded_file($_FILES[$fieldname]['tmp_name'][$key]);
		}
			
		foreach($active_keys as $key)
		{
			@getimagesize($_FILES[$fieldname]['tmp_name'][$key]);
		}
			
		foreach($active_keys as $key)
		{
			$uploadFilename[$key] = $uploadsDirectory.$_FILES[$fieldname]['name'][$key];
		}
		
		foreach($active_keys as $key)
		{
			@move_uploaded_file($_FILES[$fieldname]['tmp_name'][$key], $uploadFilename[$key]);
		}
		$i=1;
		foreach($_FILES[$fieldname]['name'] as $key => $filename)
		{
			rename($uploadsDirectory.$filename, $uploadsDirectory.$i.substr($filename,strlen($filename)-4,strlen($filename)));
			$i++;
		}
	}
	
	switch($iOpcion)
	{
		case 2:
		{
			$idBoletin = $_GET['idBoletin'];
			
			$mySQL = "select idFoto from fotosxboletin where idBoletin = $idBoletin";
			$result = readSQL($mySQL);
			foreach($result as $value)
			{
				$idFoto = $value['idFoto'];
				$descripcion = $_POST['miniDesc'.$idFoto];
				$mySQL = "update fotosxboletin set descripcion = '$descripcion' where idFoto = $idFoto";
				executeSQL($mySQL);
			}
			
			upload();
			
			//areglo de extensiones permitidas
			$arr_exts = array("jpg","gif","png","bmp","JPG","GIF","PNG","BMP");
			
			//definimos el path de acceso
			$path = "temp/" . $_SESSION['idUsuario'] . "/";
			
			$dir = opendir($path);
			$i=1;                                        
			while ($elemento = readdir($dir))
			{
				$ext=substr($elemento,-3);
				if(($elemento!='.') && ($elemento!='..') && in_array($ext,$arr_exts))
				{
					$fp = fopen($path.$elemento, 'r');
					$content = fread($fp, filesize($path.$elemento));
					$content = addslashes($content);
					fclose($fp);
					$descripcion = $_POST['descripcion'.$i];
					$mySQL = "INSERT INTO fotosxboletin SET idBoletin=$idBoletin, foto='$content', descripcion='$descripcion'";
					executeSQL($mySQL);
					$i++;
				}
			}
			
			closedir($dir);
			
			delete_directory("temp/" . $_SESSION['idUsuario']);
			
			break;
		}
		case 3:
		{
			$idFoto = $_GET['idFoto'];
			$mySQL = "DELETE FROM fotosxboletin WHERE idFoto=$idFoto";
			executeSQL($mySQL);
			
			break;
		}
	}
	
	if($idBoletin == "")
		$idBoletin = $_GET['idBoletin'];
?>
<html>
	<head>
    	<?php
		require("frmHeader.php");
		?>
		<script language="javascript" src="scripts/ajax.js"></script>
		<script language="javascript" src="scripts/validar.js"></script>
	</head>
	<body>
    	<table cellpadding="0" cellspacing="0" align="center" class="tablaPrincipal">
        	<tr>
            	<td align="center">
                	<?php
					require("frmSession.php"); 
					
					//Redirecciona a SINPERMISOS.PHP en caso de no tener permisos
					switch ($iOpcion)
					{
						case 1:
						case 2:
						{
							
							if (!(in_array(100000, $_SESSION[permisos])))
							{
							?>
							  <script language="JavaScript" type="text/javascript">
							  <!--
							  window.location.href = "sinPermisos.php"
							  //-->
							  </script>
							<?php
							}
							$titulo = "Carga de Fotos de Boletines";
							break;
						}
					}
					
					?>
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<?php
					require("frmTitulo.php");
					?>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="menuPrincipal">
                    	<tr>
                        	<td>
								<?php
                                require("frmMenu.php");
                                ?>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="tituloPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="texto" align="left"><?php echo $titulo; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
             <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="estadoPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="texto" align="left"><?php echo $mensaje; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
             <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="contenedorPrincipal">
                    	<tr>
                        	<td valign="top">
                            	<table>
                                    <tr>
                                        <td>Nombre  <?php echo $_REQUEST['nombre']; ?></td>
                                    </tr>
                                    <tr>                
                                        <td>
                                            <form id="Upload" action="boletinesUploadFotos.php?iOpcion=2&idBoletin=<?php echo $idBoletin;?>&nombre=<?php echo $nombre; ?>" enctype="multipart/form-data" method="post">
                                                <tr>        
                                                    <td>
                                                        <label for="file1"><b>Seleccione el Archivo:</b></label>
                                                        <input id="file1" type="file" name="file[]">
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        Descripcion:<br/>
                                                        <textarea name="descripcion1" rows="5" cols="62"></textarea>
                                                    </td>
                                                </tr>
                                                <tr>        
                                                    <td>
                                                        <label for="file2"><b>Seleccione el Archivo:</b></label>
                                                        <input id="file2" type="file" name="file[]">
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        Descripcion:<br/>
                                                        <textarea name="descripcion2" rows="5" cols="62"></textarea>
                                                    </td>
                                                </tr>
                                                <tr>        
                                                    <td>
                                                        <label for="file3"><b>Seleccione el Archivo:</b></label>
                                                        <input id="file3" type="file" name="file[]">
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        Descripcion:<br/>
                                                        <textarea name="descripcion3" rows="5" cols="62"></textarea>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td height="10">&nbsp;</td>
                                                </tr>
                                                <tr>        
                                                    <td>
                                                        <input type="hidden" name="idBoletin" value="<?php echo $idBoletin; ?>">
                                                        <input type="hidden" name="nombre" value="<?php echo $nombre; ?>">
                                                        <input type="submit" name="submit" value="Guardar">
                                                    </td>
                                                </tr>
                                            
                                        </td>
                                    </tr>
                                </table>
                             </td>
                             <td valign="top" width="600">
                            	<table>
                                	<?php
                                    $i = 0;
									$mySQL = "SELECT idFoto, descripcion FROM fotosxboletin WHERE idBoletin = " . $_GET['idBoletin'];
									$result = readSQL($mySQL);
									foreach($result as $value)
									{
										$descripcion = $value['descripcion'];
										if($i == 3)
											$i = 0;
											
										if($i == 0)
											echo "<tr>";
											
										echo "<td><img width='180' src='boletinFoto.php?id=" . $value['idFoto'] . "' /><br/><textarea rows='5' cols='32' name='miniDesc".$value['idFoto']."'>$descripcion</textarea></td>";        
										echo "<td><a href='boletinesUploadFotos.php?iOpcion=3&nombre=$nombre&idBoletin=" . $idBoletin . "&idFoto=" . $value['idFoto'] . "'><img src='images/eliminar.png' /></a></td>"; 
										if($i == 4)
										{
											echo "</tr>";
										}
										$i++;
									}
									if($i != 0)
										echo "</tr>";
									?>
                                </table>
                                </form>
                            </td>
                         </tr>
                    </table>
                </td>
            </tr>
        </table>
	</body>
</html>